package com.divemotor.ventarepuestosinternet.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;


@Entity
@Table(schema = "REPUESTOS", name = "REP_MOV_IMAGEN_REPUESTO_COTI")
public class ImagenRepuestoCotizacion implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 690560315929514002L;

	@EmbeddedId
	private ImagenRepuestoCotizacionPK IdImagenRepuestoCotizacion;
	
	@ManyToOne
	@JoinColumn(name="NUM_ID_COTIZACION", referencedColumnName="NUM_ID_COTIZACION", insertable = false, updatable = false)
    private Cotizacion cotizacion;
	
	@ManyToOne
	@JoinColumn(name="NUM_ID_IMAGEN_REPUESTO", referencedColumnName="NUM_ID_IMAGEN_REPUESTO", insertable = false, updatable = false)
	private ImagenRepuesto imagenRepuesto;

	@Column( name="can_cantidad")
	private Integer cantidad;
    
	
	@Column(name="num_chasis", length = 20)
	private String chasis;
    
	@Column(name="num_id_vehiculo_extra")
	private Integer idVehiculoExtra;
	
	
    @Column(name = "des_marca" , length = 80)
    private String marca;
    
	@Column(name = "des_modelo_veh", length = 100)
	private String modelo;
	
	@Column (name = "des_tipo_vehiculo", length = 80)
	private String 	tipoVehiculo;
	
	
	@Column(name="txt_placa", length=15)
	private String placa;

	@Column (name = "des_tipo", length = 1)
	private String tipo;
	
	public ImagenRepuestoCotizacionPK getIdImagenRepuestoCotizacion() {
		return IdImagenRepuestoCotizacion;
	}

	public void setIdImagenRepuestoCotizacion(
			ImagenRepuestoCotizacionPK idImagenRepuestoCotizacion) {
		IdImagenRepuestoCotizacion = idImagenRepuestoCotizacion;
	}

	public Cotizacion getCotizacion() {
		return cotizacion;
	}

	public void setCotizacion(Cotizacion cotizacion) {
		this.cotizacion = cotizacion;
	}

	public ImagenRepuesto getImagenRepuesto() {
		return imagenRepuesto;
	}

	public void setImagenRepuesto(ImagenRepuesto imagenRepuesto) {
		this.imagenRepuesto = imagenRepuesto;
	}

	public Integer getCantidad() {
		return cantidad;
	}

	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}

	public String getChasis() {
		return chasis;
	}

	public void setChasis(String chasis) {
		this.chasis = chasis;
	}

	public Integer getIdVehiculoExtra() {
		return idVehiculoExtra;
	}

	public void setIdVehiculoExtra(Integer idVehiculoExtra) {
		this.idVehiculoExtra = idVehiculoExtra;
	}

	public String getMarca() {
		return marca;
	}

	public void setMarca(String marca) {
		this.marca = marca;
	}

	public String getModelo() {
		return modelo;
	}

	public void setModelo(String modelo) {
		this.modelo = modelo;
	}

	public String getTipoVehiculo() {
		return tipoVehiculo;
	}

	public void setTipoVehiculo(String tipoVehiculo) {
		this.tipoVehiculo = tipoVehiculo;
	}

	public String getPlaca() {
		return placa;
	}

	public void setPlaca(String placa) {
		this.placa = placa;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	
	
	
	
	

}
